A Finite Model Property for Intersection Types
نویسنده
چکیده
We show that the relational theory of intersection types known as BCD has the finite model property; that is, BCD is complete for its finite models. Our proof uses rewriting techniques which have as an immediate by-product the polynomial time decidability of the preorder ⊆ (although this also follows from the so called beta soundness of BCD). BCD is the relational theory of intersection types presented by Henk Barendregt, Mario Coppo, and Mariangiola Dezani in [2]. Here we consider the theory, without top element, as about a preorder ⊆, a ⊆ a a ⊆ b & ⊆ c ⇒ a ⊆ c a ∧ b ⊆ a a ∧ b ⊆ b c ⊆ a & c ⊆ b ⇒ c ⊆ a ∧ b, and a contravariant-covariant operation →, c ⊆ a & b ⊆ d ⇒ a → b ⊆ c → d satisfying the weak distributive law (c → a) ∧ (c → b) ⊆ c → (a ∧ b). Of course it is well known that if the points of such a preorder are partitioned by the congruence ∼ defined by a ∼ b ⇔ a ⊆ b & b ⊆ a we obtain a semilattice with ∧, that is, a ∧ (b ∧ c) ∼ (a ∧ b) ∧ c a ∧ b ∼ b ∧ a a ∼ a ∧ a where the quotient partial order can be recovered a ⊆ b ⇔ a ∼ a ∧ b.
منابع مشابه
A binary modal logic for the intersection types of lambda-calculus
Intersection types discipline allows to define a wide variety of models for the type free lambda-calculus, but the Curry-Howard isomorphism breaks down for this kind of type systems. In this paper we show that the correspondence between types and suitable logical formulas can still be recovered appealing to the fact that there is a strict connection between the semantics for lambda-calculus ind...
متن کاملModeling Multiple–Vehicle Property Damage Collisions in Urban Signalized Intersections
Development of disaggregate models for estimating different property damage collision type frequencies in urban intersections has rarely been studied, particularly in Iran. It seems very little research work being implemented for studying the effect factors on collision type frequency at intersections. The main objective of this paper is to develop suitable statistical models to predict types o...
متن کاملGroups in which every subgroup has finite index in its Frattini closure
In 1970, Menegazzo [Gruppi nei quali ogni sottogruppo e intersezione di sottogruppi massimali, Atti Accad. Naz. Lincei Rend. Cl. Sci. Fis. Mat. Natur. 48 (1970), 559--562.] gave a complete description of the structure of soluble $IM$-groups, i.e., groups in which every subgroup can be obtained as intersection of maximal subgroups. A group $G$ is said to have the $FM$...
متن کاملModules with copure intersection property
In this paper, we investigate the modules with the copure intersection property and obtained obtain some related results.
متن کاملFilter Models: Non-idempotent Intersection Types, Orthogonality and Polymorphism
This paper revisits models of typed λ-calculus based on filters of intersection types: By using non-idempotent intersections, we simplify a methodology that produces modular proofs of strong normalisation based on filter models. Non-idempotent intersections provide a decreasing measure proving a key termination property, simpler than the reducibility techniques used with idempotent intersection...
متن کامل